首页> 外文OA文献 >Performance and Reliability Analysis of Cross-Layer Optimizations of NAND Flash Controllers
【2h】

Performance and Reliability Analysis of Cross-Layer Optimizations of NAND Flash Controllers

机译:NaND闪存控制器跨层优化的性能和可靠性分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

NAND flash memories are becoming the predominant technology in the implementation of mass storagesystems for both embedded and high-performance applications. However, when considering data and codestorage in non-volatile memories (NVMs), such as NAND flash memories, reliability and performance becomea serious concern for systems’ designer. Designing NAND flash based systems based on worst-casescenarios leads to waste of resources in terms of performance, power consumption, and storage capacity.This is clearly in contrast with the request for run-time reconfigurability, adaptivity, and resource optimizationin nowadays computing systems. There is a clear trend toward supporting differentiated access modesin flash memory controllers, each one setting a differentiated trade-off point in the performance-reliabilityoptimization space. This is supported by the possibility of tuning the NAND flash memory performance, reliabilityand power consumption acting on several tuning knobs such as the flash programming algorithm andthe flash error correcting code. However, to successfully exploit these degrees of freedom, it is mandatory toclearly understand the effect the combined tuning of these parameters have on the full NVM sub-system.This paper performs a comprehensive quantitative analysis of the benefits provided by the run-timereconfigurability of an MLC NAND flash controller through the combined effect of an adaptable memoryprogramming circuitry coupled with run-time adaptation of the ECC correction capability. The full nonvolatilememory (NVM) sub-system is taken into account, starting from the characterization of the low levelcircuitry to the effect of the adaptation on a wide set of realistic benchmarks in order to provide the readersa clear figure of the benefit this combined adaptation would provide at the system level.
机译:在嵌入式和高性能应用的大容量存储系统实施中,NAND闪存正成为主要技术。但是,在考虑诸如NAND闪存之类的非易失性存储器(NVM)中的数据和代码存储时,可靠性和性能成为系统设计者的严重关切。根据最坏情况设计基于NAND闪存的系统会导致性能,功耗和存储容量方面的资源浪费,这与当今计算系统对运行时可重配置性,适应性和资源优化的要求形成鲜明对比。在闪存控制器中支持差异化访问模式的趋势非常明显,每一种都在性能可靠性优化空间中设置了差异化的折衷点。可以调整NAND闪存性能,可靠性和功耗的可能性得到了支持,这些调整作用在几个调整旋钮上,例如闪存编程算法和闪存纠错码。但是,要成功利用这些自由度,必须清楚地了解这些参数的组合调整对整个NVM子系统的影响。本文对软件的运行时可重新配置性提供的好处进行了全面的定量分析。 MLC NAND闪存控制器通过自适应存储器编程电路的结合作用与ECC校正功能的运行时自适应相结合而产生的效果。从低级电路的表征到适应对一系列实际基准的影响,都考虑了完整的非易失性存储器(NVM)子系统,以便为读者提供清晰的图形,说明组合的适应将带来的好处在系统级别提供。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号